.image_5 {
		width: 40rpx;
		height: 40rpx;
	}

	.section_10 {
		padding: 10rpx 0rpx;
		color: rgb(0, 0, 0);
		font-size: 28rpx;
		font-weight: 500;
		line-height: 40rpx;
		white-space: nowrap;
		background-color: rgb(255, 255, 255);

		.text_31 {
			margin-left: 8rpx;
		}
	}

	.h5-btn {
		height: 80rpx;
		width: 300rpx;
		background-color: #1DD39B;
		border-radius: 50rpx;
		display: flex;
		align-items: center;
		margin: 30rpx auto;
		justify-content: center;
		font-size: 26rpx;
		color: #FFFFFF;
	}

	.page {
		background-color: #f8f8f8;
		width: 100%;
		height: 100%;

		// overflow-y: auto;
		.no {
			padding-top: 200rpx;
		}

		.tab {
			position: fixed;
			width: 100%;
			top: 0;
			left: 0;
			background-color: white;
			z-index: 99;
			padding: 10rpx 0;
		}

		.group {
			flex: 1 1 auto;

			.section_1 {
				padding: 0 32rpx;
				background-color: rgb(255, 255, 255);

				.group_1 {
					padding: 24rpx 0 16rpx;

					.text_1 {
						color: rgb(0, 0, 0);
						font-size: 28rpx;
						font-weight: 500;
						line-height: 40rpx;
						white-space: nowrap;
					}

					.text_2 {
						margin-left: 48rpx;
						color: rgb(102, 102, 102);
						font-size: 28rpx;
						line-height: 40rpx;
						white-space: nowrap;
					}

					.text_3 {
						margin-left: 48rpx;
						color: rgb(102, 102, 102);
						font-size: 28rpx;
						line-height: 40rpx;
						white-space: nowrap;
					}

					.text_4 {
						margin-left: 46rpx;
						color: rgb(102, 102, 102);
						font-size: 28rpx;
						line-height: 40rpx;
						white-space: nowrap;
					}

					.text_5 {
						margin-left: 48rpx;
						color: rgb(102, 102, 102);
						font-size: 28rpx;
						line-height: 40rpx;
						white-space: nowrap;
					}

					.text_6 {
						margin-left: 48rpx;
						color: rgb(102, 102, 102);
						font-size: 28rpx;
						line-height: 40rpx;
						white-space: nowrap;
					}
				}

				.section_2 {
					margin-left: 8rpx;
					background-color: rgb(24, 181, 103);
					width: 40rpx;
					height: 8rpx;
				}
			}

			.group_2 {
				padding-bottom: 22rpx; //2412rpx;
				position: relative;

				.section_3 {
					background-image: linear-gradient(180deg,
							rgb(255, 255, 255) 0%,
							rgb(255, 255, 255) 0%,
							rgb(248, 248, 248) 100%,
							rgb(248, 248, 248) 100%);
					height: 48rpx;
				}

				.list {
					position: absolute;
					left: 32rpx;
					right: 32rpx;

					.list-item {
						background-color: rgb(255, 255, 255);
						border-radius: 28rpx;
						margin-bottom: 30rpx;
						padding-bottom: 22rpx;

						.top-section {
							padding: 24rpx 0rpx;
							margin-left: 24rpx;
							margin-right: 24rpx;
							// background-image: linear-gradient(180deg,
							// 		rgba(24, 181, 103, 0.2) 0%,
							// 		rgba(24, 181, 103, 0.2) 0.44%,
							// 		rgba(255, 255, 255, 0.2) 100%,
							// 		rgba(255, 255, 255, 0.2) 100%);
							border-radius: 28rpx 28rpx 0px 0px;
							border-bottom: 1px solid #f2f2f2;

							.text_7 {
								font-size: 26rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #f67d00;
							}

							.text_71 {
								font-size: 26rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #1dd39b;
							}

							.text_72 {
								font-size: 26rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #1dd39b;
							}

							.text_73 {
								font-size: 26rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #f67d00;
							}

							.text_74 {
								font-size: 26rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #1dd39b;
							}

							.text_75 {
								font-size: 26rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #727272;
							}
						}

						.text_9 {
							color: #727272;
							font-size: 26rpx;
							margin-top: 15rpx;
							white-space: nowrap;
						}

						.center-group {
							padding: 0 24rpx 0 22rpx;

							.image {
								border-radius: 12rpx;
								width: 176rpx;
								height: 154rpx;
							}

							.right-group {
								margin-left: 0rpx;
								margin-bottom: 2rpx;
								flex: 1 1 auto;

								.text_11 {
									color: rgb(0, 0, 0);
									font-size: 32rpx;
									font-weight: 500;
									line-height: 44rpx;
									white-space: nowrap;
								}

								.text_13 {
									padding-top: 20rpx;
									color: #727272;
									font-size: 26rpx;

									white-space: nowrap;
								}

								.bottom-group {
									margin-top: 10rpx;
									white-space: nowrap;
									display: flex;
									justify-content: space-between;

									.text_15 {
										font-size: 26rpx;
										font-family: PingFangSC-Regular, PingFang SC;
										font-weight: 400;
										color: #333333;
									}

									.text_17 {
										font-size: 32rpx;
										font-family: PingFangSC-Semibold, PingFang SC;
										font-weight: 600;
										color: #ff6100;
									}
								}
							}
						}

						.divider {
							margin: 0 24rpx;
							background-color: rgba(151, 151, 151, 0.08);
							height: 2rpx;
						}

						.bottom-group_1 {
							padding: 24rpx 24rpx;
						}
					}
				}
			}
		}
	}

	.t1 {
		font-size: 30rpx;
		font-family: PingFangSC-Semibold, PingFang SC;
		font-weight: 600;
		color: #333333;
	}

	.left-text-wrapper {
		width: 136rpx;
		height: 60rpx;
		border-radius: 12rpx;
		border: 1px solid #727272;
		text-align: center;
		font-size: 24rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #727272;
		line-height: 60rpx;
		margin-right: 10rpx;
	}

	.left-text-wrapper4 {
		width: 136rpx;
		height: 60rpx;
		border-radius: 12rpx;
		border: 1px solid #727272;
		text-align: center;
		line-height: 60rpx;
		font-size: 24rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #727272;
		margin-right: 10rpx;
	}

	.right-text-wrapper {
		width: 136rpx;
		height: 60rpx;
		background: #1dd39b;
		border-radius: 12px;
		text-align: center;
		line-height: 60rpx;
		font-size: 24rpx;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #ffffff;
	}

	.right-text-wrapper3 {
		width: 136rpx;
		height: 60rpx;
		line-height: 60rpx;
		background: #1dd39b;
		border-radius: 12rpx;
		font-size: 24rpx;
		text-align: center;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #ffffff;
		margin-left: 8px;
	}

	.right-text-wrapper7 {
		width: 136rpx;
		height: 60rpx;
		background: #1dd39b;
		border-radius: 12rpx;
		font-size: 24rpx;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #ffffff;
		line-height: 60px;
	}

	.left-text-wrappe1 {
		width: 136rpx;
		height: 60rpx;
		border-radius: 12rpx;
		border: 1px solid #333333;
		font-size: 24rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #333333;
		line-height: 60rpx;
	}


	.left-text-wrapper5 {
		width: 136rpx;
		height: 60rpx;
		border-radius: 12rpx;
		border: 1px solid #727272;
		font-size: 24rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #727272;
		line-height: 60px;
		margin-right: 10rpx;
		text-align: center;
		line-height: 60rpx;
	}

	.right-text-wrapper3 {
		text-align: center;
		line-height: 60rpx;
		width: 136rpx;
		height: 60rpx;
		background: #1dd39b;
		border-radius: 12rpx;
		font-size: 24rpx;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #ffffff;

	}

	.right-text-wrapper7 {
		width: 136rpx;
		height: 60rpx;
		background: #1dd39b;
		border-radius: 12rpx;
		font-size: 24rpx;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #ffffff;
		line-height: 60px;
	}

	.selectIndex {
		background-color: #71d5a1;
		color: #555555;
		padding: 20rpx;
		border-radius: 10rpx;
		margin-top: 20rpx;
		justify-content: space-around;
	}

	.selectIndexcurre {
		background-color: #19be6b;
		color: #555555;
		padding: 20rpx;
		border-radius: 10rpx;
		margin-top: 20rpx;
		justify-content: space-around;
	}
	@keyframes swing {
0%, 65%{ 
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}
	70% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	75% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	80% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	85% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	90% {  
	  -webkit-transform:rotate(6deg);
	  transform:rotate(6deg);
	}
	95% {  
	  -webkit-transform:rotate(-6deg);
	  transform:rotate(-6deg);
	}
	100% {  
	  -webkit-transform:rotate(0deg);
	  transform:rotate(0deg);
	}

	}
	.kf{
		width: 12vw;
		height: 12vw;
		position: fixed;
		bottom: 15vh;
		right: 8px;
		background-image: url('/static/img/kf3.png');
		background-size: 100% 100%;
		background-repeat: no-repeat;
		border-radius: 50%;
		
		
		box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
		
		animation:swing 3s 0s infinite;
		-webkit-animation:swing 3s 0s infinite;
		transform-origin:bottom;
		-webkit-transform-origin:bottom;
	}
	.complete{
		background-color: #ff8300;
	}